Ibex - A Framework for Hardware in the Loop Simulation
نویسندگان
چکیده
The design of control-algorithms for mechatronic systems is in general difficult and error-prone. Therefore, a common practice is to use Hardware in the Loop Simulation (HILS) for an incremental test and development process. Ibex is a real-time simulation software framework for HILS which has been designed specially for rapid prototyping. A key feature of Ibex is its modular architecture. One type of module can simulate physical systems. For example we have integrated a powerful rigid body dynamics engine into Ibex. Other modules, the so called observers can analyze the state of the simulation at runtime. Implementations thereof range from a simple logfile to sophisticated 3D visualizations of the simulated system. Tools for the detailed inspection and analysis of simulation parameters are also provided. In order to simulate complete mechatronic systems, Ibex additionally can include virtual sensor, actuator and low-level controller modules. The power of the framework is demonstrated by describing two industry projects in which we have used Ibex for HILS. The example of a parallel-kinematic delta robot illustrates how a standard PC can simulate a non-trivial geometry and still keep up a high bandwidth communication with the real controller of the robot. The second showcase is the simulation of a complete elevator system which visualizes the interaction of a number of complex mechanical parts within the simulation
منابع مشابه
Hardware in Loop of a Generalized Predictive Controller for a Micro Grid DC System of Renewable Energy Sources
In this paper, a hardware in the loop simulation (HIL) is presented. This application is purposed as the first step before a real implementation of a Generalized Predictive Control (GPC) on a micro-grid system located at the Military University Campus in Cajica, Colombia. The designed GPC, looks for keep the battery bank State of Charge (SOC) over the 70% and under the 90%, what ensures the bes...
متن کاملModel Based Design approach for Implementation of PHEV Energy Management
Hardware implementation of the Plug-in hybrid electric vehicles (PHEVs) control strategy is an important stage of the development of the vehicle electric control unit (ECU). This paper introduces Model-Based Design (MBD) approach for implementation of PHEV energy management. Based on this approach, implementation of the control algorithm on an electronic hardware is performed using automatic co...
متن کاملRobust Controller Design Based-on Aerodynamic Load Simulator Identification Driven by PMSM for Hardware-in-the-Loop Simulations
Aerodynamic load simulators generate the required time varying load to test the actuator’s performance in the laboratory. Electric Load Simulator (ELS) as one of variety of the dynamic load simulators should follows the rotation of the Under Test Actuator (UTA) and applies the desired torque to UTA’s rotor at the same time. In such a situation, a very large torque is imposed to the ELS from the...
متن کاملRELIABILITY-BASED DESIGN OPTIMIZATION OF COMPLEX FUNCTIONS USING SELF-ADAPTIVE PARTICLE SWARM OPTIMIZATION METHOD
A Reliability-Based Design Optimization (RBDO) framework is presented that accounts for stochastic variations in structural parameters and operating conditions. The reliability index calculation is itself an iterative process, potentially employing an optimization technique to find the shortest distance from the origin to the limit-state boundary in a standard normal space. Monte Carlo simulati...
متن کاملA Framework for Real Time Hardware in the loop Simulation for Control Design
This paper presents a simple framework of low cost Kit which can be used in control education and training courses to support hardware in the loop simulation. The kit shows the student or control engineer the effect of delays, noise, and saturation on the control system. The framework is generic and flexible to give the user the ability to test and simulate any controller on any process. The fr...
متن کامل